package org.brisling.risk.domain;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.TableGenerator;

import org.brisling.base.domain.inf.BaseDomainInf;
import org.brisling.common.ConstSysParam;

/**
 * 
 * <p>Title: MedicalDiagRisk</p>
 * <p>Description: 诊疗风险实体表</p>
 * <p>Company: tongking</p>
 * @author jackson wang
 * @since 1.0
 * @version 1.0
 * @date 2017年7月11日 下午2:32:01
 */

@Entity
@Table(name=ConstSysParam.MODULE_RISK_DIAGNOSIS)
public class RiskDiag extends BaseRiskDomain implements BaseDomainInf{

		

	//危重患者
	private Integer heavy;
	
	//危重患者状态
	private Integer heavy_status;
	
	//疑难病例
	private Integer difficult;
	
	private Integer difficult_status;
	
	//术前讨论
	private Integer pre_discus;
	
	private Integer pre_discus_status;
	
	//死亡病例讨论
	private Integer died_discus;
	
	private Integer died_discus_status;
	
	//病历质量
	private Integer record_quality;
	
	private Integer record_quality_status;
	
	//新技术、新项目准入
	private Integer tech_apply;
	
	private Integer tech_apply_status;
	
	//三级查房
	private Integer three_level;
	
	private Integer three_level_status;
	
	//手术审批
	private Integer operation_approve;
	
	private Integer operation_approve_status;
	
	//医患沟通
	private Integer communicate;
	
	private Integer communicate_status;
	
	//费用
	private Integer cost;
	
	private Integer cost_status;
	

	public Integer getHeavy() {
		return heavy;
	}

	public void setHeavy(Integer heavy) {
		this.heavy = heavy;
	}

	public Integer getHeavy_status() {
		return heavy_status;
	}

	public void setHeavy_status(Integer heavy_status) {
		this.heavy_status = heavy_status;
	}

	public Integer getDifficult() {
		return difficult;
	}

	public void setDifficult(Integer difficult) {
		this.difficult = difficult;
	}

	public Integer getDifficult_status() {
		return difficult_status;
	}

	public void setDifficult_status(Integer difficult_status) {
		this.difficult_status = difficult_status;
	}

	public Integer getPre_discus() {
		return pre_discus;
	}

	public void setPre_discus(Integer pre_discus) {
		this.pre_discus = pre_discus;
	}

	public Integer getPre_discus_status() {
		return pre_discus_status;
	}

	public void setPre_discus_status(Integer pre_discus_status) {
		this.pre_discus_status = pre_discus_status;
	}

	public Integer getDied_discus() {
		return died_discus;
	}

	public void setDied_discus(Integer died_discus) {
		this.died_discus = died_discus;
	}

	public Integer getDied_discus_status() {
		return died_discus_status;
	}

	public void setDied_discus_status(Integer died_discus_status) {
		this.died_discus_status = died_discus_status;
	}

	public Integer getRecord_quality() {
		return record_quality;
	}

	public void setRecord_quality(Integer record_quality) {
		this.record_quality = record_quality;
	}

	public Integer getRecord_quality_status() {
		return record_quality_status;
	}

	public void setRecord_quality_status(Integer record_quality_status) {
		this.record_quality_status = record_quality_status;
	}

	public Integer getTech_apply() {
		return tech_apply;
	}

	public void setTech_apply(Integer tech_apply) {
		this.tech_apply = tech_apply;
	}

	public Integer getTech_apply_status() {
		return tech_apply_status;
	}

	public void setTech_apply_status(Integer tech_apply_status) {
		this.tech_apply_status = tech_apply_status;
	}

	public Integer getThree_level() {
		return three_level;
	}

	public void setThree_level(Integer three_level) {
		this.three_level = three_level;
	}

	public Integer getThree_level_status() {
		return three_level_status;
	}

	public void setThree_level_status(Integer three_level_status) {
		this.three_level_status = three_level_status;
	}

	public Integer getOperation_approve() {
		return operation_approve;
	}

	public void setOperation_approve(Integer operation_approve) {
		this.operation_approve = operation_approve;
	}

	public Integer getOperation_approve_status() {
		return operation_approve_status;
	}

	public void setOperation_approve_status(Integer operation_approve_status) {
		this.operation_approve_status = operation_approve_status;
	}

	public Integer getCommunicate() {
		return communicate;
	}

	public void setCommunicate(Integer communicate) {
		this.communicate = communicate;
	}

	public Integer getCommunicate_status() {
		return communicate_status;
	}

	public void setCommunicate_status(Integer communicate_status) {
		this.communicate_status = communicate_status;
	}

	public Integer getCost() {
		return cost;
	}

	public void setCost(Integer cost) {
		this.cost = cost;
	}

	public Integer getCost_status() {
		return cost_status;
	}

	public void setCost_status(Integer cost_status) {
		this.cost_status = cost_status;
	}	
	
}
